#ifndef C_QMULTILINEEDIT_H
#define C_QMULTILINEEDIT_H

/****************************************************************************
** QMultiLineEdit C bindings generated from reading C++ file 'qmultilineedit.h'
**
** Created: Tue Jul 30 19:22:29 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QMultiLineEditH QMultiLineEdit_create(QWidgetH parent, const char* name);
C_EXPORT void QMultiLineEdit_destroy(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_textLine(QMultiLineEditH handle, PWideString retval, int line);
C_EXPORT int QMultiLineEdit_numLines(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_sizeHint(QMultiLineEditH handle, PSize retval);
C_EXPORT void QMultiLineEdit_minimumSizeHint(QMultiLineEditH handle, PSize retval);
C_EXPORT void QMultiLineEdit_sizePolicy(QMultiLineEditH handle, PSizePolicy retval);
C_EXPORT void QMultiLineEdit_setFont(QMultiLineEditH handle, const QFontH font);
C_EXPORT void QMultiLineEdit_insertLine(QMultiLineEditH handle, PWideString s, int line);
C_EXPORT void QMultiLineEdit_insertAt(QMultiLineEditH handle, PWideString s, int line, int col, bool mark);
C_EXPORT void QMultiLineEdit_removeLine(QMultiLineEditH handle, int line);
C_EXPORT void QMultiLineEdit_cursorPosition(QMultiLineEditH handle, int* line, int* col);
C_EXPORT void QMultiLineEdit_setCursorPosition(QMultiLineEditH handle, int line, int col, bool mark);
C_EXPORT void QMultiLineEdit_getCursorPosition(QMultiLineEditH handle, int* line, int* col);
C_EXPORT bool QMultiLineEdit_atBeginning(QMultiLineEditH handle);
C_EXPORT bool QMultiLineEdit_atEnd(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setFixedVisibleLines(QMultiLineEditH handle, int lines);
C_EXPORT int QMultiLineEdit_maxLineWidth(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setAlignment(QMultiLineEditH handle, int flags);
C_EXPORT int QMultiLineEdit_alignment(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setValidator(QMultiLineEditH handle, const QValidatorH p1);
C_EXPORT const QValidatorH QMultiLineEdit_validator(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setEdited(QMultiLineEditH handle, bool p1);
C_EXPORT bool QMultiLineEdit_edited(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_cursorWordForward(QMultiLineEditH handle, bool mark);
C_EXPORT void QMultiLineEdit_cursorWordBackward(QMultiLineEditH handle, bool mark);
C_EXPORT void QMultiLineEdit_setEchoMode(QMultiLineEditH handle, QMultiLineEditEchoMode p1);
C_EXPORT QMultiLineEditEchoMode QMultiLineEdit_echoMode(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setMaxLength(QMultiLineEditH handle, int p1);
C_EXPORT int QMultiLineEdit_maxLength(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setMaxLineLength(QMultiLineEditH handle, int p1);
C_EXPORT int QMultiLineEdit_maxLineLength(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setMaxLines(QMultiLineEditH handle, int p1);
C_EXPORT int QMultiLineEdit_maxLines(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setHMargin(QMultiLineEditH handle, int p1);
C_EXPORT int QMultiLineEdit_hMargin(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setSelection(QMultiLineEditH handle, int row_from, int col_from, int row_to, int col_t);
C_EXPORT void QMultiLineEdit_setWordWrap(QMultiLineEditH handle, QMultiLineEditWordWrap mode);
C_EXPORT QMultiLineEditWordWrap QMultiLineEdit_wordWrap(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setWrapColumnOrWidth(QMultiLineEditH handle, int p1);
C_EXPORT int QMultiLineEdit_wrapColumnOrWidth(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setWrapPolicy(QMultiLineEditH handle, QMultiLineEditWrapPolicy policy);
C_EXPORT QMultiLineEditWrapPolicy QMultiLineEdit_wrapPolicy(QMultiLineEditH handle);
C_EXPORT bool QMultiLineEdit_autoUpdate(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setAutoUpdate(QMultiLineEditH handle, bool p1);
C_EXPORT void QMultiLineEdit_setUndoEnabled(QMultiLineEditH handle, bool p1);
C_EXPORT bool QMultiLineEdit_isUndoEnabled(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setUndoDepth(QMultiLineEditH handle, int p1);
C_EXPORT int QMultiLineEdit_undoDepth(QMultiLineEditH handle);
C_EXPORT bool QMultiLineEdit_isReadOnly(QMultiLineEditH handle);
C_EXPORT bool QMultiLineEdit_isOverwriteMode(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_text(QMultiLineEditH handle, PWideString retval);
C_EXPORT int QMultiLineEdit_length(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_setDefaultTabStop(int ex);
C_EXPORT int QMultiLineEdit_defaultTabStop();
C_EXPORT void QMultiLineEdit_setText(QMultiLineEditH handle, PWideString p1);
C_EXPORT void QMultiLineEdit_setReadOnly(QMultiLineEditH handle, bool p1);
C_EXPORT void QMultiLineEdit_setOverwriteMode(QMultiLineEditH handle, bool p1);
C_EXPORT void QMultiLineEdit_clear(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_append(QMultiLineEditH handle, PWideString p1);
C_EXPORT void QMultiLineEdit_deselect(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_selectAll(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_paste(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_pasteSubType(QMultiLineEditH handle, PAnsiString subtype);
C_EXPORT void QMultiLineEdit_copyText(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_copy(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_cut(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_insert(QMultiLineEditH handle, PWideString p1);
C_EXPORT void QMultiLineEdit_undo(QMultiLineEditH handle);
C_EXPORT void QMultiLineEdit_redo(QMultiLineEditH handle);

#endif
